a = 3
if a == 1:
    ...
elif a == 10:
    ...
elif a == -1:
    ...
else:           # 指的是前面所列的三个条件（a等于1或者10或者-1）之外的其它情况。
    print('a不等于1或者10或者-1')


condition = True
i = 1
while condition:
    print(i)
    if i == 3:
        condition = False
    i += 1
else:
    print('循环自然结束，没有break语句被执行')


i = 1
# 循环体内是否有if语句，跟后面的else语句没有任何关系。
while i <= 3:
    print(i)
    i += 1
else:
    print('循环自然结束，没有break语句被执行')


try:
    nums = [1, 2, 3]
    # nums[10]
    # nums.xx()
except NameError:
    print('变量不存在')
except IndexError:
    print('下标超出范围')
except Exception:
    print('有其它的异常发生')
else:
    print('没有任何异常发生')
finally:
    print('不管有没有异常发生，都能看到我')
